<template>
    <lay-card>
        <div style="text-align: center;">
            <lay-form :model="model4" ref="layFormRef4" required>
    <lay-form-item label="登记日收盘价" prop="sp">
      <lay-input v-model="model4.sp"  type="number"></lay-input>
    </lay-form-item>
    <lay-form-item label="每股派送现金" prop="xj">
      <lay-input placeholder="请输入派送现金"    type="number" v-model="model4.xj"></lay-input>
    </lay-form-item>
    <lay-form-item label="每股送股" prop="sg">
      <lay-input v-model="model4.sg"  type="number">></lay-input>
    </lay-form-item>
    <lay-form-item label="每股转股"  prop="zg">
      <lay-input placeholder="请输入派送现金"   type="number" v-model="model4.zg"></lay-input>
    </lay-form-item>

 
    <lay-form-item label="预估结果：" >
      <lay-input   :disabled="true"   type="number" v-model="result"></lay-input>
    </lay-form-item>
    <lay-form-item style="text-align: center;">
      <lay-button type="primary" @click="submit4">预估</lay-button>

    </lay-form-item>
  </lay-form>
        </div>
        <lay-field>
            <template #title>
                股票分红计算器|在线计算器|股票分红在线计算
            </template>
        </lay-field>
        <lay-quote>
            分红是股份公司在赢利中每年按股票份额的一定比例支付给投资者的红利。是上市公司对股东的投资回报。分红是将当年的收益，在按规定提取法定公积金、公益金等项目后向股东发放，是股东收益的一种方式。通常股东得到分红后会继续投资该企业达到复利的作用。
            普通股可以享受分红，而优先股一般不享受分红。股份公司只有在获得利润时才能分配红利。
            除权除息后股票价格计算(不考虑配股)
            除权价=（除权前一天收盘价- 每股派息）÷（1+送股比率+转股比率）
        </lay-quote>
    </lay-card>
</template>
<script lang="ts" setup>
import { ref,reactive } from "vue";
import { layer } from "@layui/layer-vue";
const model4 = reactive({
    sp:0,sg:0,zg:0,xj:0
});
const layFormRef4 = ref();
const result=ref(0);
const submit4= function() {
  layFormRef4.value.validate((isValidate:any, model:any, errors:any) => {
   if(isValidate){
   try{
    debugger
    result.value= ( Number(model.sp)-Number(model.xj))/(1+Number(model.sg)+Number(model.zg))
    layer.msg("计算完成");
   }catch(e){
    layer.msg("输入内容有误");
   }
    model
   }

});
}
</script>